import request from "../utils/service"

/**
 * 
 * 秒杀产品列表的数据
 * @author Lijian
 * @param {object} payload 秒杀产品列表
 * @returns {object} 秒杀产品列表数据
 */
export function pro_seckilllist(payload={}){
    return request.get("/pro/seckilllist",{params:payload})
}


/**
 * 
 * 获取推荐产品列表的数据

 * @author Lijian
 * @param {object} payload 秒杀产品列表
 * @param {number} payload.count 页码,默认值为1
 * @param {number} payload.limitNum 每页显示个数,默认值为12
 * @returns {object} 获取推荐产品列表的数据
 */
export function pro_recommendlist(payload={}){
    return request.get("/pro/recommendlist",{params:payload})
}

/**
 * 
 * 产品的分类列表
 * @author Lijian
 * @param {object} payload 产品分类列表
 * @returns {object} 获取产品分类列表的数据
 */
export function pro_categorylist(payload={}){
    return request.get("/pro/categorylist",{params:payload})
}

/**
 * 
 * 产品分类下品牌列表
 * @author Lijian
 * @param {object} payload.category 分类
 * @returns {object} 产品分类下品牌列表数据
 */
export let pro_categorybrandlist=(category:string)=>{
    return request({
        url:"pro/categorybrandlist",
        method:"GET",
        params:{
            category
        }
    })
}


/**
 * 
 * 获取某分类下某品牌的产品列表

 * @author Lijian
 * @param {Number} count 页码,默认值为1
 * @param {Number} limitNum 每页显示个数,默认值为10
 * @param {String} category 产品分类
 * @param {String} brand 当前分类下的品牌
 * @returns {object} 获取某分类下某品牌的产品列表数据
 */
export let pro_categorybrandprolist=(category:string,brand:string)=>{
    return request({
        url:"/pro/categorybrandprolist",
        method:"GET",
        params:{
            category,brand
        }
    })
}



/**
 * 
 * 获取产品的详情数据
 * @author Lijian
 * @param {object} proid 产品id
 * @returns {object} 产品的详情数据

 */



export function pro_detail(payload:any) {
    return request.get("/pro/detail/"+payload.proid,{params: payload})
}